home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 476-500 / disk_477 / nodelete / poster < prev    next >
Text File  |  1992-05-06  |  2KB  |  43 lines

  1. Article 125 of comp.sources.amiga:
  2. Path: fishpond!mcdphx!asuvax!ukma!wuarchive!usc!elroy.jpl.nasa.gov!news.larc.nasa.gov!amiga-request
  3. From: amiga-request@ab20.larc.nasa.gov (Amiga Sources/Binaries Moderator)
  4. Newsgroups: comp.sources.amiga
  5. Subject: v91i067: NoDelete 1.5a - intercept DeleteFile() requests, Part01/01
  6. Message-ID: <comp.sources.amiga:v91i067@ab20.larc.nasa.gov>
  7. Date: 21 Mar 91 12:49:12 GMT
  8. Reply-To: hoover@math4.uni-bielefeld.de (Uwe Sch"urkamp)
  9. Lines: 824
  10. Approved: tadguy@uunet.UU.NET (Tad Guy)
  11. X-Mail-Submissions-To: amiga@uunet.uu.net
  12. X-Post-Discussions-To: comp.sys.amiga.misc
  13.  
  14. Submitted-by: hoover@math4.uni-bielefeld.de (Uwe Sch"urkamp)
  15. Posting-number: Volume 91, Issue 067
  16. Archive-name: utilities/nodelete-1.5a/part01
  17.  
  18. [ includes uuencoded executable  ...tad ]
  19.  
  20.                      CHANGES TO VERSION 1.4: MAR 1991
  21. Switched  to  ARP  (finally).   This  great  bunch  of routines should have
  22. experienced  a  wide  enough  distribution  by now to make this acceptable.
  23. Cheers to everyone involved in this project!  ARP is used to do the pattern
  24. matching  on filenames.  No more restriction is made on the patterns.  They
  25. can  be  complete  filenames  or  just  patterns,  with  every ARP wildcard
  26. allowed.   I forgot the name of the guy who suggested this one, and answers
  27. by  UUCP  is not a favourite of math4.unibi.de.  Anyway, as soon as this is
  28. implemented, you'll get a "thank you", mate!
  29.  
  30.                               WHAT IT DOES
  31. NoDelete  enables  you  erraneous  humans  to  once  again  reflect  on the
  32. righteousness  of  your  decisions  concerning  the  deleting  of  files on
  33. AmigaDos devices.  If you try to delete a file or a program tries to remove
  34. it,  this  is  mostly  done  via  DeleteFile()  of  the  dos.library.  When
  35. executed,  NoDelete  bends  this  vector to its own routine which brings up
  36. this  cute  little requester on the active window.  This requester contains
  37. the  name  of  the file that the system is trying to delete.  If you really
  38. want  to  delete  this  file,  click to the "Yes, Delete!" gadget.  If not,
  39. click  to the "Oops, no way!"-Gadget of the requester.  NoDelete works just
  40. fine   with   aliases,   wildcards   etc.   For  problems  see  the  "known
  41. bugs"-section of this text.
  42.  
  43.